Carson Benge and Juan Soto both hit home runs, while Luke Weaver picked up his first save of the season, as the New York Mets defeated the Atlanta Braves 7-6 in extra innings.